package main

func reverse(x int) int {
	if x < 0 {
		return -reverse(-x)
	}
	var ans int = 0
	for x != 0 {
		ans = ans*10 + x%10
		x = x / 10
	}
	if ans > 2147483647 || ans < -2147483648 {
		return 0
	}
	return ans
}

func main() {
	println(reverse(123))
	println(reverse(-123))
}
